package com.chenjt.one_base;

import dev.langchain4j.model.moderation.Moderation;
import dev.langchain4j.model.openai.OpenAiModerationModel;
import dev.langchain4j.model.output.Response;

/**
 * 注释：
 *
 * @author chenjt
 * @date 2025/3/6 15:45
 */
public class ModerationDemo {

    public static void main(String[] args) {
        /**
         * 温和模式（一些敏感的词不允许出现）
         * 以下运行之后输出结果是null
         */
        OpenAiModerationModel model = OpenAiModerationModel.builder()
                .apiKey("demo")
                .build();

        Response<Moderation> response = model.moderate("杀人偿命，欠债还钱");
        System.out.println(response.content().flaggedText());

    }

}
